/*
 * Copyright (c) 2020 Fraunhofer FOKUS and others. All rights reserved.
 *
 * See the NOTICE file(s) distributed with this work for additional
 * information regarding copyright ownership.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0
 *
 * SPDX-License-Identifier: EPL-2.0
 *
 * Contact: mosaic@fokus.fraunhofer.de
 */

package org.eclipse.mosaic.fed.mapping.config.units;

import org.eclipse.mosaic.fed.mapping.config.CPrototype;

/**
 * Class defining a sumo vehicle to be in the simulation. Will be parsed against
 * JSON-configuration. This class is responsible for describing the vehicles
 *  created by SUMO
 */
public class CSumoVehicle {

    /**
     * Vehicle id like: veh_0
     * the same with id in sumo
     * -----------------------
     * name prefix
     */
    public String name;


    /**
     * use the name in prototypes
     * or create by yourself
     */
    public CPrototype type;

    /**
     * Define a group for grouping in ITEF Visualizer
     */
    public String group;
}
